package com.devframe.component.ftlprocess;


/**
 * 预定义全局的常量 的名称
 * @author  <b>詹保山</b>
 */
public final class FTLProcessGlobalConstants {
	/**
	 * 解析标记是 model和render标记的的共享标签名称
	 * RESOLVE_TAGLIB_SHARED_NAME="sharedResolveTaglibName"
	 */
	public static final String  RESOLVE_SHARED_NAME="sharedResolveName";
	/**
	 * report 标记解析的标记 RESOLVE_REPORT_MARK="report"
	 */
	public static final String RESOLVE_REPORT_MARK="report";
	/**
	 * model 标记解析的标记 RESOLVE_MODEL_TAGLIB_MARK="model"
	 */
	public static final String RESOLVE_MODEL_MARK="model";
	/**
	 * render 标记解析的标记 RESOLVE_RENDER_TAGLIB_MARK="render";
	 */
	public static final String RESOLVE_RENDER_MARK="render";
	
	/**
	 * 数据集类型是 SQL集合 DATASET_TYPE_SQL=1;
	 */
	public static final int DATASET_TYPE_SQL=1;
	/**
	 * 数据集类型是 BEAN 集合 DATASET_TYPE_BEAN=2;
	 */
	public static final int DATASET_TYPE_BEAN=2;
	/**
	 * 数据集类型是 HQL集合 DATASET_TYPE_HQL=3;
	 */
	public static final int DATASET_TYPE_HQL=3;
	
	/**
	 * 开发模式：true：是，false 不是，在开发时可以设置为true,DEV_MODEL="devModel"
	 */
	public static final String DEV_MODEL="devModel";
	
	/**
	 * 模板的目录路径 TemplateFileRoot="templateFileRoot";
	 */
//	public static final String TemplateFileRoot="templateFileRoot";
	
	/**
	 * 报表对象的标记 ReportTag="reportTag" 改对象在解析过程中用来存放报表的属性
	 */
	public static final String ReportTag="reportTag";
	/**
	 * 参数过滤器 ReportAttr_ParamFilter="paramFilter"
	 */
	public static final String ReportAttr_ParamFilter="paramFilter";
	/**
	 * 结果过滤器 ReportAttr_ResultFilter="resultFilter";
	 */
	public static final String ReportAttr_ResultFilter="resultFilter";
	/**
	 * 导出的文件名称 ReportAttr_ExportFileName="exportFileName"
	 */
	public static final String ReportAttr_ExportFileName="exportFileName";
	/**
	 * 导出的EXCEL模板 ReportAttr_XlsFile="xlsFile"
	 */
	public static final String ReportAttr_XlsFile="xlsFile";
	
	
	/**
	 * EXCEL的同用导出模板  EXECL_COMMON_TEMPLATE="excelCommonTemplate.xls"
	 */
	public static final String EXECL_COMMON_TEMPLATE="excelCommonTemplate.xls";
	
	/**
	 * 导出ID的前缀 CHART_EXPORT_PREFFIX="fcExporter_"
	 */
	public static final String CHART_EXPORT_PREFFIX="fcExporter_";
	/**
	 * 保存按钮的区域后缀 SAVE_AREA_SUFFIX="_save"
	 */
	public static final String SAVE_AREA_SUFFIX="_save";
	/**
	 * chart显示的区域后缀 DISPLAY_AREA_SUFFIX="_display"
	 */
	public static final String DISPLAY_AREA_SUFFIX="_display";
	/**
	 * 导出显示的区域后缀 EXPORT_AREA_SUFFIX="_export"
	 */
	public static final String EXPORT_AREA_SUFFIX="_export";
	/**
	 * CHART 的公共属性
	 */
	public static final String CHART_COMMON_PROPS="chartCommonProps";
	/**
	 * 请求中参数在解析过程中保存的变量名称
	 */
	public static final String ASK_DATA_KEY="ZBS_ASK_DATA_KEY";
	
	
}
